@charset "utf-8";
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike,  sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption,article, aside, canvas, details, embed,figure, figcaption, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video{margin: 0;padding: 0;border: 0;vertical-align: baseline;font-style:normal;font-weight:normal;font: inherit;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,.footer, .header, hgroup, menu, nav, section {display: block;}
ol, ul,li {list-style: none;}
blockquote,q {quotes: none;}
a{text-decoration:none;color: #666;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;}
a:focus{ outline:none;}
blockquote:before, blockquote:after,q:before, q:after {content: ''; content: none;}
table {}
textarea{}
button {background: 0 0; border: none; text-shadow: none; position: relative; outline: none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; } 
input,textarea{font-family:"Microsoft YaHei","微软雅黑","sans-serif",'Arial';}
img {border: 0;}
*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
.conten_box{-webkit-box-sizing: content-box;-moz-box-sizing: content-box; box-sizing: content-box;}
/*--------------css animation--------------*/
.trans {-webkit-transition: all .1s ease;-moz-transition: all .1s ease;-o-transition: all .1s ease;
  -ms-transition: all .4s ease;transition: all .4s ease;}
 .fl{float:left;}
 .fr{float:right;}
 .hide{display: none;}
 /* 字体 */
@font-face {
  font-family: "BEBASNEUE REGULAR";
  src: url("../fonts/BEBASNEUE REGULAR.woff2") format("woff2"),
       url("../fonts/BEBASNEUE REGULAR.woff") format("woff"),
       url("../fonts/BEBASNEUE REGULAR.ttf") format("truetype"),
       url("../fonts/BEBASNEUE REGULAR.eot") format("embedded-opentype"),
       url("../fonts/BEBASNEUE REGULAR.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
::-webkit-scrollbar-track-piece{width:10px;background-color:#f8f8f8;}
::-webkit-scrollbar{width:10px;background-color:#2882e8;}
::-webkit-scrollbar-thumb{width:10px;background-color:#aeaeae;}

/*清除浮动*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}
.clearfix{ *zoom: 1;}
.clear {display:block;clear:both;height:0;overflow:hidden;}
.left{float:left;}
.right{float:right;}
.block{display:block;}
.relative{position: relative;}
body{width: 100%;line-height: 1.4;font-size: 14px;font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;background:#fff;color: #666;}
